Skip to content

Convert core-icons to a Kotlin Multiplatform module - #3364

Closed
StylianosGakis wants to merge 2 commits into
developfrom
refactor/kmp-core-icons
Closed

StylianosGakis wants to merge 2 commits into
developfrom
refactor/kmp-core-icons

Conversation

@StylianosGakis

Copy link
Copy Markdown
Member
🤖 AI description

Turns core-icons from an Android library into a Kotlin Multiplatform module (JVM and Android targets) with all of its code in commonMain. Nothing changes on Android. It is the first module conversion towards running the whole app on a second platform (desktop), and it unblocks converting feature-profile later.

The first commit is 84 pure renames, the second is the build file, so review the second.

One thing you would not guess: the material icons dependency moves to the JetBrains coordinate pinned at 1.7.3 under its own catalog version, because JetBrains stopped publishing that artifact after 1.7.3. On Android it still resolves to the same androidx icons 1.7.8 as before. Its iOS klibs exist but are untested against Compose 1.12, which only matters if this module ever gets iOS targets.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant